package com.example.tool.erp.sdk.api.purchaseapply.dto;

import com.google.gson.annotations.SerializedName;

import java.math.BigDecimal;
import java.util.List;

public class PurchaseApplyUploadRequest
{
	@SerializedName("warehouse_no") private String warehouseNo;
	@SerializedName("detail_list") private List<Detail> detailList;
	@SerializedName("is_submit") private Boolean submit;
	@SerializedName("remark") private String remark;
	@SerializedName("expected_time") private String expectedTime;

	public static class Detail
	{
		@SerializedName("num") private BigDecimal num;
		@SerializedName("remark") private String remark;
		@SerializedName("spec_no") private String specNo;
		@SerializedName("provider_no") private String providerNo;

		public BigDecimal getNum()
		{
			return num;
		}

		public void setNum(BigDecimal num)
		{
			this.num = num;
		}

		public String getRemark()
		{
			return remark;
		}

		public void setRemark(String remark)
		{
			this.remark = remark;
		}

		public String getSpecNo()
		{
			return specNo;
		}

		public void setSpecNo(String specNo)
		{
			this.specNo = specNo;
		}

		public String getProviderNo()
		{
			return providerNo;
		}

		public void setProviderNo(String providerNo)
		{
			this.providerNo = providerNo;
		}
	}

	public String getWarehouseNo()
	{
		return warehouseNo;
	}

	public void setWarehouseNo(String warehouseNo)
	{
		this.warehouseNo = warehouseNo;
	}

	public List<Detail> getDetailList()
	{
		return detailList;
	}

	public void setDetailList(List<Detail> detailList)
	{
		this.detailList = detailList;
	}

	public Boolean getSubmit()
	{
		return submit;
	}

	public void setSubmit(Boolean submit)
	{
		this.submit = submit;
	}

	public String getRemark()
	{
		return remark;
	}

	public void setRemark(String remark)
	{
		this.remark = remark;
	}

	public String getExpectedTime()
	{
		return expectedTime;
	}

	public void setExpectedTime(String expectedTime)
	{
		this.expectedTime = expectedTime;
	}
}
